package com.scm.service;

import java.sql.SQLException;

import com.scm.dao.PomainDao;

public class PaymentService {

	/**
	 * 付款登记
	 * @param poid
	 * @param account 操作人
	 * @param type 付款登记 类型 1-付款登记|尾款登记 2-预付款登记 
	 * @throws SQLException 
	 */
	public void pay(long poid, String account, String type) throws SQLException {
		PomainDao pomainDao = new PomainDao();
		int t = 0;
		if("1".equals(type)){
			t = pomainDao.pay(account, poid);
		}else if("2".equals(type)){
			t = pomainDao.prePay(account, poid);
		}else{
			throw new SQLException("付款登记类型错误"+"type="+type);
		}
		if(t !=1){
			throw new SQLException("付款登记失败"+"type="+type);
		}
	}


}
